package com.net.wanjian.networkhospitalmanager.bean;

import java.util.List;

/**
 * Description: 科室数据返回的json
 * Created by lidongcai on 17/5/26.
 * Email:  lidongcaiocc@163.com
 */

public class DepartmentListResult extends BaseResult {

    /**
     * result : 1
     * departmentList : [{"DepartmentID":"","DepartmentName":"","secondDepartmentList":[{"DepartmentID":"","DepartmentName":""}]}]
     * professionList : [{"ProfessionID":"","ProfessionName":""},{"ProfessionID":"","ProfessionName":""}]
     */

    private String result;
    private List<DepartmentListBean> departmentList;//科室信息集合
    private List<ProfessionListBean> professionList;//专业方向信息集合

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }

    public List<DepartmentListBean> getDepartmentList() {
        return departmentList;
    }

    public void setDepartmentList(List<DepartmentListBean> departmentList) {
        this.departmentList = departmentList;
    }

    public List<ProfessionListBean> getProfessionList() {
        return professionList;
    }

    public void setProfessionList(List<ProfessionListBean> professionList) {
        this.professionList = professionList;
    }

    public static class DepartmentListBean {
        /**
         * DepartmentID :
         * DepartmentName :
         * secondDepartmentList : [{"DepartmentID":"","DepartmentName":""}]
         */

        private String DepartmentID;//科室ID
        private String DepartmentName;//科室名称
        private List<SecondDepartmentListBean> secondDepartmentList;

        public String getDepartmentID() {
            return DepartmentID;
        }

        public void setDepartmentID(String DepartmentID) {
            this.DepartmentID = DepartmentID;
        }

        public String getDepartmentName() {
            return DepartmentName;
        }

        public void setDepartmentName(String DepartmentName) {
            this.DepartmentName = DepartmentName;
        }

        public List<SecondDepartmentListBean> getSecondDepartmentList() {
            return secondDepartmentList;
        }

        public void setSecondDepartmentList(List<SecondDepartmentListBean> secondDepartmentList) {
            this.secondDepartmentList = secondDepartmentList;
        }

        public static class SecondDepartmentListBean {
            /**
             * DepartmentID :
             * DepartmentName :
             */

            private String DepartmentID;
            private String DepartmentName;

            public String getDepartmentID() {
                return DepartmentID;
            }

            public void setDepartmentID(String DepartmentID) {
                this.DepartmentID = DepartmentID;
            }

            public String getDepartmentName() {
                return DepartmentName;
            }

            public void setDepartmentName(String DepartmentName) {
                this.DepartmentName = DepartmentName;
            }
        }
    }

    public static class ProfessionListBean {
        /**
         * ProfessionID :
         * ProfessionName :
         */

        private String ProfessionID;//专业方向ID
        private String ProfessionName;//专业方向名称

        public String getProfessionID() {
            return ProfessionID;
        }

        public void setProfessionID(String ProfessionID) {
            this.ProfessionID = ProfessionID;
        }

        public String getProfessionName() {
            return ProfessionName;
        }

        public void setProfessionName(String ProfessionName) {
            this.ProfessionName = ProfessionName;
        }
    }
}
